<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <!-- 使用canvas的基本步骤 -->
    <!-- 1.创建一个canvas元素 -->
    <!-- 2. 需要获取 画笔对象 -->
    <!-- 3. 使用canvas提供的api进行绘画 -->
    <!-- 使用body里面的标签方式 创建一个canvas对象 -->
    <script>
      const canvas = document.createElement("canvas");
      // 1.获取canvas（画布）对象
      canvas.width = 600;
      canvas.height = 500;
      document.body.append(canvas);
      // 2.获取context（画笔）对象
      const ctx = canvas.getContext("2d");
      // 3.使用canvas提供的api进行绘画
      //  画直线
      // 3.1 设置起点
      ctx.moveTo(100, 100);
      // 转折点
      ctx.lineTo(200, 300);
      // 转折点
      ctx.lineTo(500, 100);
      // 3.2 设置终点
      ctx.lineTo(300, 200);
      // 3.3 设置线的宽度
      ctx.lineWidth = 5;
      // 3.4 设置线的颜色
      ctx.strokeStyle = "red";
      // 3.5 绘制
      ctx.stroke();
    </script>
  </body>
</html>
